using System;
using Wolfpack.Periscope.Core.Interfaces.Entities;

namespace Wolfpack.Periscope.Core.Interfaces
{
    public interface IDashboard : IDisposable
    {
        IDashboardInfrastructure Infrastructure { get; }
        DashboardConfiguration Configuration { get; }
        void Start();
        RenderedPanel RenderPanel(string panelName);
    }
}